package educar.resolucion;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;
import java.sql.ResultSet;

import javax.swing.JButton;
import javax.swing.JOptionPane;

import educar.manejoTablas.Tablas;
import educar.materia.*;
import educar.actividad.ActividadController;
import educar.alumno.*;
import educar.inscripcion.*;

public class BajarResolucionMediador implements ActionListener{
	
	private BajarResolucionVentana view = new BajarResolucionVentana();
		
	public BajarResolucionMediador(String dni){
		actualizarTabla(dni);
		view.setVisible(true);
		view.addActionListener(this);
	}

	@SuppressWarnings("deprecation")
	public void actionPerformed(ActionEvent e) {
		Object obj = e.getSource();
		if(obj instanceof JButton){
			ListenerEvent(((JButton) obj).getLabel());
		}
	}
	
	private void actualizarTabla (String dni){
		String columnas = "resolucion_cod,actividad_nro,fecha,hora,resolucion";
		String[] columNames = {"resolucion_cod","actividad_nro","fecha","hora","resolucion"}; 
		ResultSet res = ResolucionController.listar(columnas,dni);
		view.setTable (Tablas.crearTabla(res,columNames));
	}

	
	private void ListenerEvent(String event){
		if (event.compareTo("Cancelar")==0)
			view.dispose();
		
	}
}
